to the greatest possible extent consistent - German English Dictionary